package com.hlj.ncp.warehouse.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.hlj.ncp.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 仓库信息对象 wms_warehouse
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("wms_warehouse")
public class Warehouse extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 仓库ID */
    @TableId(value = "warehouse_id", type = IdType.AUTO)
    private Long warehouseId;

    /** 仓库名称 */
    private String warehouseName;

    /** 仓库编码 */
    private String warehouseCode;

    /** 仓库类型（1普通仓 2冷库 3恒温库） */
    private String warehouseType;

    /** 地址 */
    private String address;

    /** 面积（平方米） */
    private BigDecimal area;

    /** 容量（立方米） */
    private BigDecimal capacity;

    /** 管理员ID */
    private Long managerId;

    /** 状态（0正常 1停用） */
    private String status;
} 